html {
  height: 100%;
}

body {
  position: relative;
  padding-bottom: 151px;
  min-height: 100%;
  margin: 0;
}
footer {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.section321 .map-box {
  position: relative;
  margin-top: 30px;
  /* width: 870px; */
  height: 300px;
}

.alert.alert-input-form.show.interview-invite-box .el-input__inner{
  height: 40px;
  background-color: #f8f9fc;
  border: 1px solid #C7CBD0;
}
.recruit-img-list {
  margin-top: 15px;
}
.recruit-img-list .img {
  margin-right: 15px;
  margin-bottom: 10px;
  display: inline-block;
  object-fit: cover;
  width: 200px;
  height: 200px;
  border-radius: 10px;
}